package nl.ruudshuis.beans;


public class VeilingBean {
	
	private int id;
	private GebruikerBean verkoper;
	private String imgPath;
	private String titel;
	private String omschrijving;
	private double prijs;
	private long eindtijd;
	private int dagen;
	private int uren;
	private int minuten;
	private int seconden;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getImgpath() {
		return imgPath;
	}
	public void setImgpath(String imgPath) {
		this.imgPath = imgPath;
	}
	public String getTitel() {
		return titel;
	}
	public void setTitel(String titel) {
		this.titel = titel;
	}
	public String getOmschrijving() {
		return omschrijving;
	}
	public void setOmschrijving(String omschrijving) {
		this.omschrijving = omschrijving;
	}
	public double getPrijs() {
		return prijs;
	}
	public void setPrijs(double prijs) {
		this.prijs = prijs;
	}
	public long getEindtijd() {
		return eindtijd;
	}
	public void setEindtijd(long eindtijd) {
		this.eindtijd = eindtijd;
	}
	public GebruikerBean getVerkoper() {
		return verkoper;
	}
	public void setVerkoper(GebruikerBean verkoper) {
		this.verkoper = verkoper;
	}
	
	public int getDagen() {
		return dagen;
	}
	public void setDagen(int dagen) {
		this.dagen = dagen;
	}
	public int getUren() {
		return uren;
	}
	public void setUren(int uren) {
		this.uren = uren;
	}
	public int getMinuten() {
		return minuten;
	}
	public void setMinuten(int minuten) {
		this.minuten = minuten;
	}
	public int getSeconden() {
		return seconden;
	}
	public void setSeconden(int seconden) {
		this.seconden = seconden;
	}
	public void berekenTijd (long eindtijd){
		dagen = (int) (eindtijd/(24*3600*1000));
		int resttijd = (int) (eindtijd%(24*3600*1000));
		uren = (resttijd/(3600*1000));
		resttijd = (resttijd%(3600*1000));
		minuten = (resttijd/(60*1000));
		resttijd = (resttijd%(60*1000));
		seconden = (resttijd/(1000));
	}
	
	public void setAll(int id, GebruikerBean verkoper, String img, String titel, String omschrijving, double prijs, long eindtijd){
		this.id = id;
		this.verkoper = verkoper;
		this.imgPath = img;
		this.titel = titel;
		this.omschrijving = omschrijving;
		this.prijs = prijs;
		this.eindtijd = eindtijd;
		berekenTijd(eindtijd);
	}

}
